using System;
using Match.Foundation.Enums;

namespace Match.TimingApplication.Classes
{
    public class StarterTimeItem
    {
        private String _StartNumber;
        private DateTime _Time;
        private Guid _TimeID;
        private TimingMode _TimingMode;

        #region Constructor

        public StarterTimeItem()
        {
        }

        public StarterTimeItem(String StartNumber, DateTime Time, TimingMode TimingMode)
        {
            _TimeID = Guid.NewGuid();

            _StartNumber = StartNumber;
            _Time = Time;
            _TimingMode = TimingMode;
        }

        #endregion

        #region Public Properties

        public String StartNumber
        {
            get { return _StartNumber; }
            set { _StartNumber = value; }
        }

        public DateTime Time
        {
            get { return _Time; }
            set { _Time = value; }
        }

        public TimingMode TimingMode
        {
            get { return _TimingMode; }
            set { _TimingMode = value; }
        }

        public Guid TimeID
        {
            get { return _TimeID; }
            set { _TimeID = value; }
        }

        #endregion
    }
}